55问答网
所有问题
当前搜索:
double 范围
c语言中int和
double
的区别在哪里?
答:
double
是64位的,在存储方式上都是遵从IEEE的规范,其遵从的是 IEEE R64.53。在内存中的存储主要分成三部分,分别是:符号位(Sign):0代表正数,1代表负数 指数位(Exponent):用于存储科学计数法中的指数部分,并且采用移位存储方式 尾数位(Mantissa):用于存储尾数部分 3、表达
范围
:int:在32/...
java
double
是什么类型
答:
double
: 64位双精度浮点数 ,
范围
10^-308~10^308和-10^-308~-10^308 与之比较对应的是float,32位单精度浮点数 ,范围10^-38~10^38和-10^-38~-10^38 对我们这种程序员来说,能用float就不用double,因为float比double运算速度快、占用资源(内存)少。
c#中,
double
和float的
范围
是多少?double的范围包含了int的范围吗?
答:
float是单精度类型,精度是6位有效数字,取值
范围
是10的-38次方到10的38次方,float占用4个字节的存储空间
double
是双精度类型,精度是15位有效数字,取值范围是10的-308次方到10的308次方,double占用8个字节的存储空间 当你不声明的时候,默认小数都用double来表示,所以如果要用float的话,则应该在...
C语言中单精度浮点数和双精度分别如何表示?有什么差别?
答:
C语言中,单精度浮点型为float, 双精度浮点型为
double
。具体区别如下:1、 占用字节空间不同。一个float变量占用四字节,一个double类型变量,一般占用8字节。2、 表示
范围
不同。float表示范围为-3.4E-38~3.4E+38。double 表示范围为-1.7E-308~1.7E+308。3、 精度不同。float在表示十进制时...
C语言中单精度浮点数和双精度分别如何表示?有什么差别?
答:
double
为双精度,占8个字节,有效数位是16位,但在我的电脑且VC++6.0平台中默认显示同样是6位有效数字。二者区别:占用字节空间不同。一个float变量占用四字节,一个double类型变量,一般占用8字节。表示
范围
不同。float表示范围为-3.4E-38~3.4E+38。double 表示范围为-1.7E-308~1.7E+308。精度...
java的基本数据类型有哪些
答:
取值
范围
:-32,768 ~ 32767 4、整型(int)取值范围:-2,147,483,648 ~ 2,147,483,647 5、长整型(long)取值范围:-9223372036854775808~9223372036854775807 6、单精度浮点型(float)负数范围:-3.402823E38 ~ -1.401298E-45 正数范围:1.401298E-45 ~ 3.402823E38 7、双精度浮点型(
double
)...
Java中
double
的取值
范围
为1.79E308。E308是什么意思?
答:
关于位存储:比如1位,只能表示0和1,所以1位最大值1 比如2位,0到3,所以最大值3.关于long:long共64位其中1位是符号位正负,剩余63位,表示最大数 2^63-1 =9223372036854775807 long用途:十进制就有19位,如果你的订单低于19位就能使用long来存储。问题:
double
为什么表示的整数比long大,都是...
double
型能表示的最大数值
答:
范围
在10的(-4932到+4932次方)!所以最大值为10的4932次方
C++
double
类型
范围
为什么那么大
答:
它表示大数的代价就是损失了精度.打个比方,我有0-9这10个数,我定义数n表示5n,那么这10个数最大能表示45,但41,42这些不是5的倍数的数就没法精确表示了,只能在定义中把它们靠向40或者45.这就是为了扩大表示
范围
而损失了表示精度.
double
(6,2)是什么意思?
答:
double
是mysql浮点类型数据的一种,double(6,2)表示规定显示的值不会超过6位数字,小数点后面带有2位数字。double(m,d)数值
范围
: -1.7976931348623157E+308 to -2.2250738585072014E-308, 0, 和 2.2250738585072014E-308 to 1.7976931348623157E+308。这个是理论值,实际的值根据操作系统的硬件影响...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜